package part1.api.exception;

public class ThrowsDemo {
    public static void main(String[] args) {
        /*
          当调用一个含有throws抛出异常的方法时，编译器要求必须解决异常
          1.try..catch
          2.在当前方法上(main)上继续使用throws声明该异常抛出给上层调用者
          3.一般不在main方法中做throws抛出
         */
        Student zs = new Student();
        try {
            zs.setAge(250);
        } catch (IllegalAgeException e) {
            e.printStackTrace(); //打印错误堆栈信息
            //System.out.println(e.getMessage()); //获取错误信息并输出
        }
        System.out.println("此人年龄为:"+zs.getAge()+"岁");
    }
}
